#include <string.h>
#include "Persona.cpp"

#define MATRICOLA_SIZE = 6

using namespace std; 

class Studente : public Persona{

	private:
		 char* matricola;
	
	public:
			 
		Studente(char* nome,char* cognome,Data nascita,char* matricola);	
		/**
		 * @return the matricola
		 */
		char* getMatricola() {
			return matricola;
		}
};

Studente::Studente(char* nome,char* cognome,Data nascita,char* matricola){
			this->nome =(char*)malloc(sizeof(char)*strlen(nome)); 
			unsigned int i;
			for(i = 0; i< strlen(nome);i++){
				this->nome[i] = nome[i];			
			}
			this->cognome =(char*)malloc(sizeof(char)*strlen(cognome)); 
			for(i = 0; i< strlen(cognome);i++){
				this->cognome[i] = cognome[i];			
			}
			this->nascita = nascita;
			//TODO : verificare che matricola abbia 6 elementi. 
			this->matricola =(char*)malloc(sizeof(char)*6); 
			for(i = 0; i< 6;i++){
				this->matricola[i] = matricola[i];			
			}
		}
